﻿namespace RayDen.RayEngine {
    public abstract class SamplerAggregator : IPathSamplerAggregator {
        public abstract void Consume(PathSamplerBase path); // Should return re-initialized sampler
        public virtual void Reset() {}


        #region IImagePlaneComponent Members

        public virtual void UpdateScreenBuffer()
        {
            throw new System.NotImplementedException();
        }

        public virtual float[] GetScreenBuffer()
        {
            throw new System.NotImplementedException();
        }

        #endregion
    }
}